package com.carrental.crm.vo;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 订单VO
 */
@Data
public class OrderVO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    private Long id;

    /**
     * 订单编号
     */
    private String orderNo;

    /**
     * 车辆名称
     */
    private String vehicleName;

    /**
     * 下单时间
     */
    private LocalDateTime orderTime;

    /**
     * 开始时间
     */
    private LocalDateTime startTime;

    /**
     * 结束时间
     */
    private LocalDateTime endTime;

    /**
     * 订单金额
     */
    private BigDecimal amount;

    /**
     * 订单状态（1-待支付，2-已支付，3-已取消，4-已完成，5-已取车，6-已还车）
     */
    private Integer status;

    /**
     * 订单状态名称
     */
    private String statusName;
}